exercise 7.3 solutions